package com.dongdongshop.service.cart;

import com.dongdongshop.pojo.cart.Cart;

import java.util.List;

public interface CartService {

    List<Cart> getCartsByUserNameForRedis(String username);

    /*
    * 合并redis和cookie的购物车
    * */
    List<Cart> mergeCartList(List<Cart> cartListRedis,List<Cart> cartListCookie);

    void saveCartListToRedis(List<Cart> mergeCartList, String username);

    List<Cart> addGoodsToCartList(List<Cart> cartList, Long itemId, Integer num);

    List<Cart> deleteCartOrderItem(List<Cart> cartsList, Long itemId);

    List<Cart> getCartListFromRedis(String username);
}
